﻿using System;
using System.Collections.Generic;
using GlobalOfficeTools.MVC3.Models;

namespace GlobalOfficeTools.Interfaces.Model
{
    public interface IClientsModel
    {
        void AutheticateUser(string userName, string password, Action<CLItblUser, CLItblCompany, CLIvwEmployeeType> callBack);
        void GetAccessList(int userId, int companyId, Action<IEnumerable<CLItblAcl>> callBack);
        //void ListClientTypes(int companyId, Action<IEnumerable<CLIvwClientType>> callBack);
        //void ListVendorTypes(int companyId, Action<IEnumerable<CLIvwVendorType>> callBack);
        //void ListUserGroups(int companyId, Action<IEnumerable<CLIvwUserGroup>> callBack);
        //void ListEmployees(int companyId, Action<IEnumerable<CLIvwEmployee>> callBack);
    }
}
